跳到主要内容

文件锁机制

  1. 文件锁是一种机制,用户控制对文件的并发访问,可以阻止多个进程同时对同一个文件进行读写操作,从而避免数据的不一致性或损坏。
  2. 类型:
    1. 共享锁:多个进程可以同时获取共享锁,运行读取文件内容,但不允许对文件进行写操作;不会互相阻塞;
    2. 排他锁:只有一个进程可以获取排他锁,运行对文件进行写操作;当一个进程持有排他锁时候,其他进程无法获取;会被阻塞直到排他锁被释放;
  3. 场景:服务器部署,当A正在部署时,就创建一个新文件锁,防止其他人同时部署